package com.prim.update.callback;

import com.prim.update.model.Progress;

/**
 * ================================================
 * 作    者：linksus
 * 版    本：1.0
 * 创建日期：3/6 0006
 * 描    述：下载apk的回调
 * 修订历史：
 * ================================================
 */
public interface DownloadCallback {
    /** 请求网络开始前，UI线程 */
    void onStart(String tag);

    /** 下载过程中的进度回调，UI线程 */
    void onProgress(Progress progress);

    /** 请求失败，响应错误，下载错误等，都会回调该方法， UI线程 */
    void onError(String msg, String tag);

    /** 下载取消的回调，UI线程 */
    void onCancle(String tag);

    /** 下载完成的回调，UI线程 */
    void onFinish(String tag);
}
